<html>
<head><meta charset="utf-8"><title>2021-03-29 Meeting · project-portable-simd · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/index.html">project-portable-simd</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html">2021-03-29 Meeting</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="232314591"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232314591" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232314591">(Mar 29 2021 at 18:35)</a>:</h4>
<p>Hello! Let's get caught up in a couple hours. <span aria-label="sweat smile" class="emoji emoji-1f605" role="img" title="sweat smile">:sweat_smile:</span>  <a href="https://hackmd.io/t3zBrB9bQLGkpbL1twBHlw?both">https://hackmd.io/t3zBrB9bQLGkpbL1twBHlw?both</a></p>



<a name="232330924"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232330924" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232330924">(Mar 29 2021 at 20:31)</a>:</h4>
<p>Okay~<br>
<span class="user-mention" data-user-id="312331">@Caleb Zulawski</span> Hello! Looks like it's just us. :^)</p>



<a name="232331162"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232331162" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232331162">(Mar 29 2021 at 20:33)</a>:</h4>
<p>I got my saturating math thing together again, except... blurgh writing tests.<br>
Okay let me complain about that actually.<br>
It seems very strange to have to know the underlying Ty for a SimdTy to be able to interact with e.g. it's constants, like Ty::MAX? Is there something I'm missing? I'm trying to compose a simple doctest inside a macro and I want to be able to write something like <code>&lt;$ty as Scalar&gt;::MAX</code></p>



<a name="232331365"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232331365" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232331365">(Mar 29 2021 at 20:34)</a>:</h4>
<p>otherwise the macro needs both the $simd_ty and $scalar_ty passed in</p>



<a name="232332650"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232332650" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232332650">(Mar 29 2021 at 20:43)</a>:</h4>
<p><span class="user-mention" data-user-id="281757">@Jubilee</span> I don't think it's possible until associated struct types are added</p>



<a name="232332825"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232332825" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232332825">(Mar 29 2021 at 20:44)</a>:</h4>
<p>I tried to solve the problem earlier and there isn't a good way around it, you could use traits but then that bleeds into the interface everywhere</p>



<a name="232334924"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232334924" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232334924">(Mar 29 2021 at 20:59)</a>:</h4>
<p>hmm.</p>



<a name="232335171"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232335171" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232335171">(Mar 29 2021 at 21:01)</a>:</h4>
<p><span class="user-mention silent" data-user-id="312331">Caleb Zulawski</span> <a href="#narrow/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting/near/232332825">said</a>:</p>
<blockquote>
<p>I tried to solve the problem earlier and there isn't a good way around it, you could use traits but then that bleeds into the interface everywhere</p>
</blockquote>
<p>I mean, sure, but for this case, all I want is to be able to take a known T and immediately use an associated type on a trait, doesn't seem so bad?<br>
... oh wait, we don't have implicit associated traits.</p>



<a name="232335994"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232335994" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232335994">(Mar 29 2021 at 21:06)</a>:</h4>
<p>Yep</p>



<a name="232336569"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232336569" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232336569">(Mar 29 2021 at 21:10)</a>:</h4>
<p>hmm.</p>



<a name="232336638"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232336638" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232336638">(Mar 29 2021 at 21:11)</a>:</h4>
<p>we _could_ just tack on the consts themselves, I guess? but that seems... weird, yeah?</p>



<a name="232337487"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232337487" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232337487">(Mar 29 2021 at 21:16)</a>:</h4>
<p>Yeah. I honestly am fine with using an extra macro argument, as annoying as it is</p>



<a name="232343559"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232343559" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232343559">(Mar 29 2021 at 22:05)</a>:</h4>
<p>siiigh~</p>



<a name="232345240"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232345240" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232345240">(Mar 29 2021 at 22:22)</a>:</h4>
<p>ah darn.<br>
macro-expansion doesn't work for rustdoc. hrm.</p>



<a name="232345242"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232345242" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232345242">(Mar 29 2021 at 22:22)</a>:</h4>
<p>Also, regarding that weird bug in my PR, I can't seem to pin it down at all.  The functions that cause rustc to crash sometimes don't crash when other things are happening in the same TU.  I don't know enough about the compiler to figure out where exactly it's crashing, especially since I can't replicate it in an aarch64 docker image (it compiled fine there)</p>



<a name="232345291"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232345291" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232345291">(Mar 29 2021 at 22:23)</a>:</h4>
<p>I wanted to be able to write:</p>
<div class="codehilite" data-code-language="Rust"><pre><span></span><code><span class="w">            </span><span class="sd">/// Lanewise saturating add.</span>
<span class="w">            </span><span class="sd">/// # Examples</span>
<span class="w">            </span><span class="sd">///</span>
<span class="w">            </span><span class="sd">/// ```</span>
<span class="w">            </span><span class="sd">/// let x = $name::splat(10);</span>
<span class="w">            </span><span class="sd">/// let max = $name::splat($n::MAX);</span>
<span class="w">            </span><span class="sd">/// let unsat = x + max;</span>
<span class="w">            </span><span class="sd">/// let sat = x.saturating_add(max);</span>
<span class="w">            </span><span class="sd">/// assert_ne!(sat, unsat);</span>
<span class="w">            </span><span class="sd">/// assert_eq!(sat, max);</span>
<span class="w">            </span><span class="sd">/// ```</span>
</code></pre></div>



<a name="232345385"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232345385" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232345385">(Mar 29 2021 at 22:24)</a>:</h4>
<p>it IS very weird that it's crashing like that.</p>



<a name="232345398"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232345398" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232345398">(Mar 29 2021 at 22:24)</a>:</h4>
<p>Oh, yeah, you can only get that to work with a combination of string literals and doc macros.  You could also use the paste crate</p>



<a name="232345503"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232345503" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232345503">(Mar 29 2021 at 22:26)</a>:</h4>
<p>I think we could consider using a custom proc macro to do some of the stuff we use declarative macros for it it means less complicated code</p>



<a name="232345615"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232345615" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232345615">(Mar 29 2021 at 22:27)</a>:</h4>
<p>But paste is probably fine too</p>



<a name="232345623"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232345623" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232345623">(Mar 29 2021 at 22:27)</a>:</h4>
<p>"doc macros"?</p>



<a name="232345738"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232345738" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232345738">(Mar 29 2021 at 22:28)</a>:</h4>
<p>yeah, I'm guessing slamming together a bunch of stuff and expanding it on top in a macro itself would in fact work.</p>



<a name="232347909"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232347909" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232347909">(Mar 29 2021 at 22:52)</a>:</h4>
<p>Like, #[doc = "literal"]</p>



<a name="232347952"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232347952" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232347952">(Mar 29 2021 at 22:52)</a>:</h4>
<p>Doc attribute is what I mean, I think</p>



<a name="232348035"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232348035" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232348035">(Mar 29 2021 at 22:53)</a>:</h4>
<p>ohhh.</p>



<a name="232349869"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232349869" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232349869">(Mar 29 2021 at 23:13)</a>:</h4>
<p><span class="user-mention silent" data-user-id="312331">Caleb Zulawski</span> <a href="#narrow/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting/near/232345503">said</a>:</p>
<blockquote>
<p>I think we could consider using a custom proc macro to do some of the stuff we use declarative macros for it it means less complicated code</p>
</blockquote>
<p>can we use procmacros in libcore?</p>



<a name="232349929"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232349929" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232349929">(Mar 29 2021 at 23:13)</a>:</h4>
<p>(even if it works, which i doubt for libcore but would believe for libstd, it would break -Zbuild-std on musl)</p>



<a name="232351696"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232351696" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232351696">(Mar 29 2021 at 23:33)</a>:</h4>
<div class="codehilite" data-code-language="Rust"><pre><span></span><code><span class="w">     </span><span class="sd">/// Lanewise saturating add.</span>
<span class="w">     </span><span class="sd">///</span>
<span class="w">     </span><span class="sd">/// Examples</span>
<span class="w">     </span><span class="sd">/// ```</span>
<span class="w">     </span><span class="sd">/// # use core_simd::*;</span>
<span class="w">     </span><span class="cp">#[doc = concat!(</span><span class="s">"let x = "</span><span class="cp">, stringify!($name), </span><span class="s">"::from_array([2, 4, 1, 9]);"</span><span class="cp">)]</span><span class="w"></span>
<span class="w">     </span><span class="cp">#[doc = concat!(</span><span class="s">"let max = "</span><span class="cp">, stringify!($name), </span><span class="s">"::splat("</span><span class="cp">, stringify!($n), </span><span class="s">"::MAX);"</span><span class="cp">)]</span><span class="w"></span>
<span class="w">     </span><span class="sd">/// let unsat = x + max;</span>
<span class="w">     </span><span class="sd">/// let sat = x.saturating_add(max);</span>
<span class="w">     </span><span class="sd">/// assert_ne!(sat, unsat);</span>
<span class="w">     </span><span class="sd">/// assert_eq!(x - 1, unsat);</span>
<span class="w">     </span><span class="sd">/// assert_eq!(sat, max);</span>
<span class="w">     </span><span class="sd">/// ```</span>
</code></pre></div>
<p>COMPUTER CRIMES</p>



<a name="232352039"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232352039" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232352039">(Mar 29 2021 at 23:37)</a>:</h4>
<p>So, no proc macros required at all.</p>



<a name="232353586"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232353586" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232353586">(Mar 29 2021 at 23:56)</a>:</h4>
<p>Oh man the doc view is kinda wretched atm (because of my own decisions, heh).</p>



<a name="232355693"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232355693" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232355693">(Mar 30 2021 at 00:23)</a>:</h4>
<p>It's gross, but I like it</p>



<a name="232355946"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232355946" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232355946">(Mar 30 2021 at 00:27)</a>:</h4>
<p>Any thoughts on course of action regarding the aarch64 bug?  I haven't been able to reproduce it anywhere but inside travis, so it's borderline impossible to debug.  I'm assuming it's LLVM but I haven't actually ruled out rustc</p>



<a name="232355968"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232355968" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232355968">(Mar 30 2021 at 00:27)</a>:</h4>
<p>I don't really want to hold up those changes and the other PR I have lined up</p>



<a name="232356063"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232356063" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232356063">(Mar 30 2021 at 00:28)</a>:</h4>
<p>you said you had no repro on QEMU, so not a native environment?</p>



<a name="232356426"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232356426" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232356426">(Mar 30 2021 at 00:33)</a>:</h4>
<p>Yeah, unfortunately I don't have any access to a real machine</p>



<a name="232356453"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232356453" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232356453">(Mar 30 2021 at 00:33)</a>:</h4>
<p>Not yet at least...</p>



<a name="232356524"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232356524" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232356524">(Mar 30 2021 at 00:34)</a>:</h4>
<p>I'm surprised it isn't happening in QEMU though</p>



<a name="232356913"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232356913" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232356913">(Mar 30 2021 at 00:39)</a>:</h4>
<p>what parts of it cause issues on aarch64? the entire thing, or just a few instructions?</p>



<a name="232357193"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232357193" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232357193">(Mar 30 2021 at 00:42)</a>:</h4>
<p>It seemed like you had narrowed it down to just a few pieces.</p>



<a name="232357485"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232357485" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232357485">(Mar 30 2021 at 00:47)</a>:</h4>
<p>Ah, <code>simd_ne</code>.<br>
<span class="user-mention" data-user-id="312331">@Caleb Zulawski</span> I think we should pull out the dependents on <code>simd_ne</code> and investigate that separately.</p>



<a name="232357612"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232357612" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232357612">(Mar 30 2021 at 00:48)</a>:</h4>
<p>So the only problem, I'm not actually convinced that's what's causing it.  I was able to actually get some of those functions compiling by just messing around with seemingly unrelated things.</p>



<a name="232357639"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232357639" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232357639">(Mar 30 2021 at 00:49)</a>:</h4>
<p>...weird.</p>



<a name="232357646"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232357646" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232357646">(Mar 30 2021 at 00:49)</a>:</h4>
<p>Also, running those functions literally anywhere else in the test compiles just fine</p>



<a name="232357654"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232357654" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232357654">(Mar 30 2021 at 00:49)</a>:</h4>
<p>hrm.</p>



<a name="232357672"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232357672" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232357672">(Mar 30 2021 at 00:49)</a>:</h4>
<p><span aria-label="shrug" class="emoji emoji-1f937" role="img" title="shrug">:shrug:</span></p>



<a name="232357715"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232357715" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232357715">(Mar 30 2021 at 00:50)</a>:</h4>
<p>I have an RPi locally so I guess I'm warming that up, huh.</p>



<a name="232357802"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232357802" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232357802">(Mar 30 2021 at 00:51)</a>:</h4>
<p>i have an aarch64 mac (and i'm typing this on it) so i can try something if that helps</p>



<a name="232357909"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232357909" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232357909">(Mar 30 2021 at 00:53)</a>:</h4>
<p><span class="user-mention" data-user-id="209168">@Thom Chiovoloni</span> oh that's even more convenient.<br>
Can you check out Caleb's new comparisons PR?</p>



<a name="232357916"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232357916" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232357916">(Mar 30 2021 at 00:53)</a>:</h4>
<p><a href="https://github.com/rust-lang/stdsimd/pull/80">https://github.com/rust-lang/stdsimd/pull/80</a> specifically.</p>



<a name="232357928"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232357928" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232357928">(Mar 30 2021 at 00:53)</a>:</h4>
<p>sure, i haven't ever built stdsimd on this machine, is it still just cargo build with a sufficiently up to date nightly?</p>



<a name="232358013"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358013" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358013">(Mar 30 2021 at 00:54)</a>:</h4>
<p>running <code>cargo test</code> now</p>



<a name="232358026"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358026" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358026">(Mar 30 2021 at 00:55)</a>:</h4>
<p>yes.</p>



<a name="232358059"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358059" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358059">(Mar 30 2021 at 00:55)</a>:</h4>
<p>wow we sure have a lot of tests. they all seem to pass though</p>



<a name="232358062"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358062" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358062">(Mar 30 2021 at 00:55)</a>:</h4>
<p>By the way, it only fails on release</p>



<a name="232358070"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358070" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358070">(Mar 30 2021 at 00:55)</a>:</h4>
<p>ah, trying again on release</p>



<a name="232358071"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358071" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358071">(Mar 30 2021 at 00:55)</a>:</h4>
<p><span class="user-mention" data-user-id="209168">@Thom Chiovoloni</span> thanks for testing it!</p>



<a name="232358135"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358135" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358135">(Mar 30 2021 at 00:56)</a>:</h4>
<div class="codehilite"><pre><span></span><code> error: could not compile `core_simd`

Caused by:
  process didn&#39;t exit successfully: `rustc --crate-name f32_ops --edition=2018 crates/core_simd/tests/f32_ops.rs --error-format=json --json=diagnostic-rendered-ansi --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --test --cfg &#39;feature=&quot;default&quot;&#39; --cfg &#39;feature=&quot;std&quot;&#39; -C metadata=9aedc98af17c3ed8 -C extra-filename=-9aedc98af17c3ed8 --out-dir /Users/thom/src/stdsimd/target/release/deps -L dependency=/Users/thom/src/stdsimd/target/release/deps --extern core_simd=/Users/thom/src/stdsimd/target/release/deps/libcore_simd-c0f5522459db4fe7.rlib --extern proptest=/Users/thom/src/stdsimd/target/release/deps/libproptest-56382428795db6b8.rlib --extern test_helpers=/Users/thom/src/stdsimd/target/release/deps/libtest_helpers-bf553b1d02820271.rlib` (signal: 11, SIGSEGV: invalid memory reference)
</code></pre></div>
<p><span aria-label="sweat" class="emoji emoji-1f613" role="img" title="sweat">:sweat:</span></p>



<a name="232358162"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358162" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358162">(Mar 30 2021 at 00:56)</a>:</h4>
<p>uh, i'll update my nightly</p>



<a name="232358176"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358176" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358176">(Mar 30 2021 at 00:57)</a>:</h4>
<p>Hey! That's good!  That's the bug I couldn't reproduce!</p>



<a name="232358181"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358181" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358181">(Mar 30 2021 at 00:57)</a>:</h4>
<p>oh</p>



<a name="232358185"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358185" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358185">(Mar 30 2021 at 00:57)</a>:</h4>
<p>i thought it was a test failure</p>



<a name="232358187"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358187" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358187">(Mar 30 2021 at 00:57)</a>:</h4>
<p>do update nightly to make sure.</p>



<a name="232358188"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358188" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358188">(Mar 30 2021 at 00:57)</a>:</h4>
<p>i see yeah</p>



<a name="232358195"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358195" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358195">(Mar 30 2021 at 00:57)</a>:</h4>
<p>i did, still have it though</p>



<a name="232358203"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358203" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358203">(Mar 30 2021 at 00:57)</a>:</h4>
<p>awesome.</p>



<a name="232358208"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358208" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358208">(Mar 30 2021 at 00:58)</a>:</h4>
<p>Nope, rustc is crashing compiling the tests and I have no idea what causes it. I'm not even sure if it's rustc or LLVM</p>



<a name="232358279"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358279" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358279">(Mar 30 2021 at 00:58)</a>:</h4>
<p>probably need to do a debug build of rustc to be sure :(. unfortunately, in the past when i've tried to debug segfaults coming from rustc (or attach a debugger to cargo-invoked rustc) it was... very hard</p>



<a name="232358310"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358310" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358310">(Mar 30 2021 at 00:59)</a>:</h4>
<p>If you can find an MCVE that would be nice?</p>



<a name="232358318"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358318" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358318">(Mar 30 2021 at 00:59)</a>:</h4>
<p>even if we don't get a clean error.</p>



<a name="232358369"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358369" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358369">(Mar 30 2021 at 01:00)</a>:</h4>
<p>I haven't done it so wouldn't know where to begin.  I guess if it's a debug build you can use RUST_BACKTRACE?</p>



<a name="232358401"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358401" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358401">(Mar 30 2021 at 01:00)</a>:</h4>
<p>If it's LLVM we can just submit an issue</p>



<a name="232358423"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358423" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358423">(Mar 30 2021 at 01:00)</a>:</h4>
<p>segfault is in <code>librustc_driver-3d957a49f922b1cb.dylib</code>llvm::EVT::getExtendedVectorElementType() const + 4`</p>



<a name="232358445"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358445" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358445">(Mar 30 2021 at 01:01)</a>:</h4>
<div class="codehilite"><pre><span></span><code>* thread #9, name = &#39;LTO f32_ops.7xbu2ru5-cgu.6&#39;, stop reason = EXC_BAD_ACCESS (code=1, address=0x18)
  * frame #0: 0x00000001017623a8 librustc_driver-3d957a49f922b1cb.dylib`llvm::EVT::getExtendedVectorElementType() const + 4
    frame #1: 0x00000001011cf98c librustc_driver-3d957a49f922b1cb.dylib`llvm::AArch64TargetLowering::PerformDAGCombine(llvm::SDNode*, llvm::TargetLowering::DAGCombinerInfo&amp;) const + 14724
    frame #2: 0x0000000101294850 librustc_driver-3d957a49f922b1cb.dylib`(anonymous namespace)::DAGCombiner::combine(llvm::SDNode*) + 164
    frame #3: 0x0000000101292e04 librustc_driver-3d957a49f922b1cb.dylib`llvm::SelectionDAG::Combine(llvm::CombineLevel, llvm::AAResults*, llvm::CodeGenOpt::Level) + 1620
    frame #4: 0x000000010140e450 librustc_driver-3d957a49f922b1cb.dylib`llvm::SelectionDAGISel::CodeGenAndEmitDAG() + 132
    frame #5: 0x000000010140de20 librustc_driver-3d957a49f922b1cb.dylib`llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&amp;) + 5164
    frame #6: 0x000000010140bebc librustc_driver-3d957a49f922b1cb.dylib`llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&amp;) + 1812
    frame #7: 0x00000001015c31a4 librustc_driver-3d957a49f922b1cb.dylib`llvm::MachineFunctionPass::runOnFunction(llvm::Function&amp;) + 312
    frame #8: 0x0000000101ecb94c librustc_driver-3d957a49f922b1cb.dylib`llvm::FPPassManager::runOnFunction(llvm::Function&amp;) + 656
    frame #9: 0x0000000101ed10b0 librustc_driver-3d957a49f922b1cb.dylib`llvm::FPPassManager::runOnModule(llvm::Module&amp;) + 60
    frame #10: 0x0000000101ecbe40 librustc_driver-3d957a49f922b1cb.dylib`llvm::legacy::PassManagerImpl::run(llvm::Module&amp;) + 836
    frame #11: 0x00000001005a2718 librustc_driver-3d957a49f922b1cb.dylib`LLVMRustWriteOutputFile + 692
    frame #12: 0x00000001004acb44 librustc_driver-3d957a49f922b1cb.dylib`rustc_codegen_llvm::back::write::write_output_file::h7968ee0eb60b654d + 200
    frame #13: 0x00000001004b0a94 librustc_driver-3d957a49f922b1cb.dylib`rustc_codegen_llvm::back::write::codegen::h53fa963fa3235089 + 3636
    frame #14: 0x00000001004bd630 librustc_driver-3d957a49f922b1cb.dylib`rustc_codegen_ssa::back::write::finish_intra_module_work::hf621f6a946ac5e9f + 184
    frame #15: 0x00000001004b82b8 librustc_driver-3d957a49f922b1cb.dylib`rustc_codegen_ssa::back::write::execute_work_item::hba4c40984218d413 + 688
    frame #16: 0x0000000100540988 librustc_driver-3d957a49f922b1cb.dylib`std::sys_common::backtrace::__rust_begin_short_backtrace::he60080f52fb51e5b + 180
    frame #17: 0x000000010055242c librustc_driver-3d957a49f922b1cb.dylib`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::he14e7402727f1938 + 136
    frame #18: 0x0000000106c3eb30 libstd-48f9d8def3882461.dylib`std::sys::unix::thread::Thread::new::thread_start::h80077e1f2252128e + 44
    frame #19: 0x000000019f93206c libsystem_pthread.dylib`_pthread_start + 320
</code></pre></div>
<p>is a backtrace</p>



<a name="232358457"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358457" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358457">(Mar 30 2021 at 01:01)</a>:</h4>
<p>oh wow</p>



<a name="232358532"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358532" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358532">(Mar 30 2021 at 01:02)</a>:</h4>
<p>i don't have debug info beyond symbols, it seems, so i cant help much more than that</p>



<a name="232358604"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358604" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358604">(Mar 30 2021 at 01:03)</a>:</h4>
<p>Well, that's a good start</p>



<a name="232358611"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358611" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358611">(Mar 30 2021 at 01:03)</a>:</h4>
<p>yeah, this is good.</p>



<a name="232358636"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358636" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358636">(Mar 30 2021 at 01:03)</a>:</h4>
<p>It looks like... "yes, this is in LLVM codegen"?</p>



<a name="232358673"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358673" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358673">(Mar 30 2021 at 01:04)</a>:</h4>
<p>Honestly probably enough to submit an issue and maybe someone familiar can fix it</p>



<a name="232358682"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358682" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358682">(Mar 30 2021 at 01:04)</a>:</h4>
<p>Glad we have a function to point to</p>



<a name="232358740"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232358740" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232358740">(Mar 30 2021 at 01:05)</a>:</h4>
<p>if someone can tell me a straightforward set of commands to build rustc with more debug info and use it here i can probably do that too, although i'll be making dinner for a bit</p>



<a name="232359030"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232359030" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232359030">(Mar 30 2021 at 01:08)</a>:</h4>
<p>Unfortunately I've never done it</p>



<a name="232359113"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232359113" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232359113">(Mar 30 2021 at 01:09)</a>:</h4>
<p>i'm cloning rust-lang/rust and going to build it while i make dinner, possibly</p>



<a name="232359311"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232359311" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232359311">(Mar 30 2021 at 01:12)</a>:</h4>
<blockquote>
<p>Configuring the compiler</p>
<p>By default, rustc is built without most debug information. To enable debug info, set debug = true in your config.toml.</p>
<p>Setting debug = true turns on many different debug options (e.g., debug-assertions, debug-logging, etc.) which can be individually tweaked if you want to, but many people simply set debug = true. Check out the comments in config.toml.example for more info.</p>
<p>You will need to rebuild the compiler once you've changed any configuration options.</p>
</blockquote>
<p><a href="https://rustc-dev-guide.rust-lang.org/compiler-debugging.html">https://rustc-dev-guide.rust-lang.org/compiler-debugging.html</a></p>



<a name="232359350"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232359350" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232359350">(Mar 30 2021 at 01:13)</a>:</h4>
<p><code>brew install ninja</code> for some reason is building... ffmpeg?</p>



<a name="232359446"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232359446" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232359446">(Mar 30 2021 at 01:14)</a>:</h4>
<p><span class="user-mention silent" data-user-id="281757">Jubilee</span> <a href="#narrow/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting/near/232359311">said</a>:</p>
<blockquote>
<blockquote>
<p>By default, rustc is built without most debug information. To enable debug info, set debug = true in your config.toml.</p>
</blockquote>
</blockquote>
<p>do you know if i need to do something separate for llvm to be built with debug?</p>



<a name="232359503"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232359503" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232359503">(Mar 30 2021 at 01:15)</a>:</h4>
<p><a href="https://rustc-dev-guide.rust-lang.org/backend/debugging.html">https://rustc-dev-guide.rust-lang.org/backend/debugging.html</a> ??</p>



<a name="232359559"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232359559" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232359559">(Mar 30 2021 at 01:16)</a>:</h4>
<blockquote>
<p>If you are encountering these, it is a good idea to try using a compiler with LLVM assertions enabled - either an "alt" nightly or a compiler you build yourself by setting [llvm] assertions=true in your config.toml - and see whether anything turns up.</p>
</blockquote>



<a name="232359562"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232359562" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232359562">(Mar 30 2021 at 01:16)</a>:</h4>
<div class="codehilite"><pre><span></span><code># Indicates whether the LLVM build is a Release or Debug build
#optimize = true
</code></pre></div>



<a name="232359563"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232359563" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232359563">(Mar 30 2021 at 01:16)</a>:</h4>
<p>hmmm</p>



<a name="232359580"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232359580" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232359580">(Mar 30 2021 at 01:16)</a>:</h4>
<p>i'd like it to be CMAKE_BUILD_TYPE=RELWITHDEBINFO</p>



<a name="232359588"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232359588" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232359588">(Mar 30 2021 at 01:17)</a>:</h4>
<p>which is probably</p>



<a name="232359589"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232359589" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232359589">(Mar 30 2021 at 01:17)</a>:</h4>
<p>none of this</p>



<a name="232359594"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232359594" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232359594">(Mar 30 2021 at 01:17)</a>:</h4>
<p><em>sigh</em></p>



<a name="232359601"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232359601" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232359601">(Mar 30 2021 at 01:17)</a>:</h4>
<blockquote>
<p>The default rustc compilation pipeline has multiple codegen units, which is hard to replicate manually and means that LLVM is called multiple times in parallel. If you can get away with it (i.e. if it doesn't make your bug disappear), passing -C codegen-units=1 to rustc will make debugging easier.</p>
</blockquote>
<p>also<br>
yeah idk</p>



<a name="232359707"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232359707" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232359707">(Mar 30 2021 at 01:19)</a>:</h4>
<p>okay its building, i'll get back in an, uh, while</p>



<a name="232359922"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232359922" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232359922">(Mar 30 2021 at 01:22)</a>:</h4>
<p>thank you so much for your efforts!</p>



<a name="232359951"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232359951" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232359951">(Mar 30 2021 at 01:22)</a>:</h4>
<p>god i wonder how long actually building stdsimd will take with debug no-opt rustc+llvm</p>



<a name="232359958"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232359958" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232359958">(Mar 30 2021 at 01:22)</a>:</h4>
<p><span aria-label="sweat" class="emoji emoji-1f613" role="img" title="sweat">:sweat:</span></p>



<a name="232361643"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232361643" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232361643">(Mar 30 2021 at 01:48)</a>:</h4>
<p>so x.py build has finished</p>



<a name="232361647"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232361647" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232361647">(Mar 30 2021 at 01:48)</a>:</h4>
<p>does uh, anybody know how i can use this</p>



<a name="232361913"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232361913" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232361913">(Mar 30 2021 at 01:52)</a>:</h4>
<p>perhaps i need to x.py install</p>



<a name="232362170"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232362170" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232362170">(Mar 30 2021 at 01:56)</a>:</h4>
<p>Have you seen the dev guide?</p>



<a name="232362220"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232362220" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232362220">(Mar 30 2021 at 01:56)</a>:</h4>
<p><a href="https://rustc-dev-guide.rust-lang.org/">https://rustc-dev-guide.rust-lang.org/</a></p>



<a name="232362240"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232362240" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232362240">(Mar 30 2021 at 01:56)</a>:</h4>
<p>I remember seeing somewhere that you can install it to rustup, I've done it before but don't remember how</p>



<a name="232362342"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232362342" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232362342">(Mar 30 2021 at 01:58)</a>:</h4>
<p><a href="https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html?highlight=Rustup#creating-a-rustup-toolchain">https://rustc-dev-guide.rust-lang.org/building/how-to-build-and-run.html?highlight=Rustup#creating-a-rustup-toolchain</a></p>



<a name="232363863"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232363863" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232363863">(Mar 30 2021 at 02:22)</a>:</h4>
<p>yeah i think its x.py install</p>



<a name="232363867"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232363867" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232363867">(Mar 30 2021 at 02:22)</a>:</h4>
<p>which im runnning now but it's doing the stage 2 build</p>



<a name="232363874"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232363874" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232363874">(Mar 30 2021 at 02:22)</a>:</h4>
<p>e.g. building debug rustc using debug rustc</p>



<a name="232363885"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232363885" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232363885">(Mar 30 2021 at 02:22)</a>:</h4>
<p>which is, unsurprisingly, very slow</p>



<a name="232364811"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232364811" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232364811">(Mar 30 2021 at 02:36)</a>:</h4>
<p><span class="user-mention silent" data-user-id="209168">Thom Chiovoloni</span> <a href="#narrow/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting/near/232363874">said</a>:</p>
<blockquote>
<p>e.g. building debug rustc using debug rustc</p>
</blockquote>
<p>you probably don't need this final step.</p>



<a name="232364920"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232364920" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232364920">(Mar 30 2021 at 02:38)</a>:</h4>
<p>well</p>



<a name="232364923"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232364923" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232364923">(Mar 30 2021 at 02:38)</a>:</h4>
<p>i'm on 202/218 so</p>



<a name="232368965"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232368965" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232368965">(Mar 30 2021 at 03:37)</a>:</h4>
<p>okay so x.py finished the stage 2 build, then failed to install it</p>



<a name="232369028"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232369028" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232369028">(Mar 30 2021 at 03:38)</a>:</h4>
<p>I think I've only ever used the stage 1 compiler</p>



<a name="232369051"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232369051" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232369051">(Mar 30 2021 at 03:38)</a>:</h4>
<p>same but i've never installed it globally</p>



<a name="232369056"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232369056" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232369056">(Mar 30 2021 at 03:38)</a>:</h4>
<p>or used it to build something external</p>



<a name="232369060"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232369060" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232369060">(Mar 30 2021 at 03:38)</a>:</h4>
<p>i dont know how to do that without installing it into rustup</p>



<a name="232369062"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232369062" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232369062">(Mar 30 2021 at 03:38)</a>:</h4>
<p>I've installed the stage 1 to rustup, never stage 2</p>



<a name="232369069"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232369069" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232369069">(Mar 30 2021 at 03:38)</a>:</h4>
<p>how</p>



<a name="232369070"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232369070" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232369070">(Mar 30 2021 at 03:38)</a>:</h4>
<p>I think</p>



<a name="232369084"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232369084" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232369084">(Mar 30 2021 at 03:39)</a>:</h4>
<p>how do you install either stage into rustup</p>



<a name="232369104"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232369104" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232369104">(Mar 30 2021 at 03:39)</a>:</h4>
<p>Let me see if it's in my shell history lol</p>



<a name="232369212"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232369212" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232369212">(Mar 30 2021 at 03:40)</a>:</h4>
<p><code>rustup toolchain link stage1 build/x86_64-apple-darwin/stage1</code></p>



<a name="232369235"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232369235" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232369235">(Mar 30 2021 at 03:41)</a>:</h4>
<p>That was months ago so hopefully not out of date</p>



<a name="232369244"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232369244" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232369244">(Mar 30 2021 at 03:41)</a>:</h4>
<p>yeah i see</p>



<a name="232369254"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232369254" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232369254">(Mar 30 2021 at 03:41)</a>:</h4>
<p>thanks</p>



<a name="232369278"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232369278" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232369278">(Mar 30 2021 at 03:41)</a>:</h4>
<p>Np. From there I think you can do <code>cargo +stage1 test</code> or whatever</p>



<a name="232369790"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232369790" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232369790">(Mar 30 2021 at 03:49)</a>:</h4>
<p>well, after all this, it doesnt seem to have debug info. i have a bit more info than i started with, but i'm still dumped in aarch64 assembly:</p>
<div class="codehilite"><pre><span></span><code>* thread #9, name = &#39;LTO f64_ops.4vffyy4v-cgu.7&#39;, stop reason = EXC_BAD_ACCESS (code=1, address=0x8)
    frame #0: 0x0000000100473f7c librustc_driver-6566963bd0589bc0.dylib`llvm::Type::getTypeID() const + 12
    frame #1: 0x0000000100474468 librustc_driver-6566963bd0589bc0.dylib`llvm::Type::isVectorTy() const + 32
    frame #2: 0x000000010047453c librustc_driver-6566963bd0589bc0.dylib`llvm::Type::getScalarType() const + 32
    frame #3: 0x00000001007e4b68 librustc_driver-6566963bd0589bc0.dylib`llvm::Type::isIntOrIntVectorTy() const + 24
    frame #4: 0x000000010311a8b0 librustc_driver-6566963bd0589bc0.dylib`llvm::EVT::isExtendedInteger() const + 116
    frame #5: 0x000000010048cdb8 librustc_driver-6566963bd0589bc0.dylib`llvm::EVT::isInteger() const + 64
    frame #6: 0x000000010278d710 librustc_driver-6566963bd0589bc0.dylib`llvm::SelectionDAG::getNode(unsigned int, llvm::SDLoc const&amp;, llvm::EVT, llvm::SDValue, llvm::SDNodeFlags) + 5776
    frame #7: 0x0000000102778264 librustc_driver-6566963bd0589bc0.dylib`llvm::SelectionDAG::getNode(unsigned int, llvm::SDLoc const&amp;, llvm::EVT, llvm::SDValue) + 156
    frame #8: 0x000000010231db08 librustc_driver-6566963bd0589bc0.dylib`performExtendCombine(llvm::SDNode*, llvm::TargetLowering::DAGCombinerInfo&amp;, llvm::SelectionDAG&amp;) + 832
    frame #9: 0x0000000102317e48 librustc_driver-6566963bd0589bc0.dylib`llvm::AArch64TargetLowering::PerformDAGCombine(llvm::SDNode*, llvm::TargetLowering::DAGCombinerInfo&amp;) const + 1128
    frame #10: 0x0000000102541298 librustc_driver-6566963bd0589bc0.dylib`(anonymous namespace)::DAGCombiner::combine(llvm::SDNode*) + 364
    frame #11: 0x000000010253a094 librustc_driver-6566963bd0589bc0.dylib`(anonymous namespace)::DAGCombiner::Run(llvm::CombineLevel) + 820
    frame #12: 0x0000000102539ce0 librustc_driver-6566963bd0589bc0.dylib`llvm::SelectionDAG::Combine(llvm::CombineLevel, llvm::AAResults*, llvm::CodeGenOpt::Level) + 92
    frame #13: 0x00000001027df038 librustc_driver-6566963bd0589bc0.dylib`llvm::SelectionDAGISel::CodeGenAndEmitDAG() + 1084
    frame #14: 0x00000001027deb8c librustc_driver-6566963bd0589bc0.dylib`llvm::SelectionDAGISel::SelectBasicBlock(llvm::ilist_iterator&lt;llvm::ilist_detail::node_options&lt;llvm::Instruction, true, false, void&gt;, false, true&gt;, llvm::ilist_iterator&lt;llvm::ilist_detail::node_options&lt;llvm::Instruction, true, false, void&gt;, false, true&gt;, bool&amp;) + 352
    frame #15: 0x00000001027de010 librustc_driver-6566963bd0589bc0.dylib`llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&amp;) + 4444
    frame #16: 0x00000001027dbb98 librustc_driver-6566963bd0589bc0.dylib`llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&amp;) + 1568
    frame #17: 0x000000010229e0e8 librustc_driver-6566963bd0589bc0.dylib`(anonymous namespace)::AArch64DAGToDAGISel::runOnMachineFunction(llvm::MachineFunction&amp;) + 56
    frame #18: 0x0000000102d18d00 librustc_driver-6566963bd0589bc0.dylib`llvm::MachineFunctionPass::runOnFunction(llvm::Function&amp;) + 460
    frame #19: 0x000000010426b76c librustc_driver-6566963bd0589bc0.dylib`llvm::FPPassManager::runOnFunction(llvm::Function&amp;) + 548
    frame #20: 0x0000000104272588 librustc_driver-6566963bd0589bc0.dylib`llvm::FPPassManager::runOnModule(llvm::Module&amp;) + 116
    frame #21: 0x000000010426bfd8 librustc_driver-6566963bd0589bc0.dylib`(anonymous namespace)::MPPassManager::runOnModule(llvm::Module&amp;) + 688
    frame #22: 0x000000010426bb70 librustc_driver-6566963bd0589bc0.dylib`llvm::legacy::PassManagerImpl::run(llvm::Module&amp;) + 272
    frame #23: 0x00000001042729a4 librustc_driver-6566963bd0589bc0.dylib`llvm::legacy::PassManager::run(llvm::Module&amp;) + 36
    frame #24: 0x00000001003f9a58 librustc_driver-6566963bd0589bc0.dylib`LLVMRustWriteOutputFile + 696
    frame #25: 0x00000001003465a4 librustc_driver-6566963bd0589bc0.dylib`rustc_codegen_llvm::back::write::write_output_file::hc09c4bfb3a246709 + 356
  * frame #26: 0x0000000100344f60 librustc_driver-6566963bd0589bc0.dylib`rustc_codegen_llvm::back::write::codegen::with_codegen::h9282ea3405df7f19 + 140
    frame #27: 0x000000010034964c librustc_driver-6566963bd0589bc0.dylib`rustc_codegen_llvm::back::write::codegen::h18b6d47a71c14803 + 2616
    frame #28: 0x0000000100384f44 librustc_driver-6566963bd0589bc0.dylib`rustc_codegen_ssa::back::write::finish_intra_module_work::ha36a9bd9f4a0717d + 180
    frame #29: 0x00000001003802a8 librustc_driver-6566963bd0589bc0.dylib`rustc_codegen_ssa::back::write::execute_work_item::ha652a44c2011cc51 + 1228
    frame #30: 0x000000010038b80c librustc_driver-6566963bd0589bc0.dylib`std::sys_common::backtrace::__rust_begin_short_backtrace::he5bf95f074532528 + 180
    frame #31: 0x00000001003289e4 librustc_driver-6566963bd0589bc0.dylib`std::panicking::try::hc21045c482577b07 + 48
    frame #32: 0x000000010038e33c librustc_driver-6566963bd0589bc0.dylib`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::hd4c96fd994a769dd + 144
    frame #33: 0x0000000115c4ee34 libstd-405150871270d457.dylib`_$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hc929de8808b588b8 [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h2b5dd4f23298a6af at boxed.rs:1546:9 [opt]
    frame #34: 0x0000000115c4ee28 libstd-405150871270d457.dylib`_$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hc929de8808b588b8 at boxed.rs:1546 [opt]
    frame #35: 0x0000000115c5073c libstd-405150871270d457.dylib`std::sys::unix::thread::Thread::new::thread_start::hd74574d62a5c9da7 at thread.rs:71:17 [opt]
    frame #36: 0x000000019f93206c libsystem_pthread.dylib`_pthread_start + 320
</code></pre></div>



<a name="232371034"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232371034" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232371034">(Mar 30 2021 at 04:07)</a>:</h4>
<p>mm</p>



<a name="232374432"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232374432" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232374432">(Mar 30 2021 at 05:00)</a>:</h4>
<p>try using the debug settings recommended in <a href="https://rustc-dev-guide.rust-lang.org/backend/debugging.html">https://rustc-dev-guide.rust-lang.org/backend/debugging.html</a> and recover the LLVM IR if you can?</p>



<a name="232377162"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232377162" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232377162">(Mar 30 2021 at 05:49)</a>:</h4>
<p>hmm, unfortunately, i'm not sure which file it is that it's segfaulting on. (also, i'll try this more tomorrow afternoon)</p>



<a name="232377256"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232377256" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232377256">(Mar 30 2021 at 05:50)</a>:</h4>
<p>it's also not really a code generation bug, so much as a code generation crash. e.g. that seems to be geared towards cases where the LLVM output is incorrect, but in this case LLVM is derefing a null pointer</p>



<a name="232377264"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232377264" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232377264">(Mar 30 2021 at 05:51)</a>:</h4>
<p>(well, effectively null — address of 0x8 means it's a field on a struct which is pointed to by a null pointer)</p>



<a name="232377587"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232377587" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232377587">(Mar 30 2021 at 05:56)</a>:</h4>
<p>I asked for some advice over <a href="#narrow/stream/187780-t-compiler.2Fwg-llvm/topic/Debugging.20segfault.20in.20LLVM">https://rust-lang.zulipchat.com/#narrow/stream/187780-t-compiler.2Fwg-llvm/topic/Debugging.20segfault.20in.20LLVM</a></p>



<a name="232378118"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232378118" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232378118">(Mar 30 2021 at 06:04)</a>:</h4>
<p>oh, i guess i could get the IR that on the debug build turns into IR that on the release build segfaults. sadly, I don't really know where to start with that. I havent been paying attention to that PR (I basically only focus on this zulip)...</p>



<a name="232458279"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232458279" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232458279">(Mar 30 2021 at 16:47)</a>:</h4>
<p>hm.</p>



<a name="232511404"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232511404" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232511404">(Mar 30 2021 at 23:05)</a>:</h4>
<p>(unfortunately, i'm likely going to be unable to dig into this tonight)</p>



<a name="232511527"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232511527" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232511527">(Mar 30 2021 at 23:06)</a>:</h4>
<p>does the issue repro when building tests for a aarch64 target on non-aarch64 though? e.g. say, <code>cargo test --target=aarch64-unknown-linux-gnu</code>?</p>



<a name="232511553"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232511553" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232511553">(Mar 30 2021 at 23:06)</a>:</h4>
<p>It does not</p>



<a name="232511608"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232511608" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232511608">(Mar 30 2021 at 23:07)</a>:</h4>
<p>It seems to be a problem with aarch64 hosts, not targets, I think?</p>



<a name="232511901"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232511901" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232511901">(Mar 30 2021 at 23:10)</a>:</h4>
<p>nah, i just reproed it on x86_64-apple-darwin</p>



<a name="232511905"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232511905" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232511905">(Mar 30 2021 at 23:10)</a>:</h4>
<p><code>cargo build --release --tests --target=aarch64-apple-darwin</code></p>



<a name="232511979"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232511979" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232511979">(Mar 30 2021 at 23:10)</a>:</h4>
<p>From an x86-64 mac?  I'll need to see if I can repro</p>



<a name="232512017"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232512017" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232512017">(Mar 30 2021 at 23:11)</a>:</h4>
<p>I swear I built it for aarch64-unknown-linux-gnu and couldn't repro</p>



<a name="232512041"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232512041" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232512041">(Mar 30 2021 at 23:11)</a>:</h4>
<p>did you build with --tests?</p>



<a name="232512097"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232512097" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232512097">(Mar 30 2021 at 23:12)</a>:</h4>
<p>Hm.... it's possible I forgot that</p>



<a name="232512118"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232512118" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232512118">(Mar 30 2021 at 23:12)</a>:</h4>
<p>the code that segfaults is aarch64 instruction selection, and it being a null pointer, it doesnt really make sense that it would be host specific</p>



<a name="232512138"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232512138" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232512138">(Mar 30 2021 at 23:12)</a>:</h4>
<p>Agreed, that definitely makes more sense</p>



<a name="232512155"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232512155" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232512155">(Mar 30 2021 at 23:13)</a>:</h4>
<p>(i'm trying to move myself out of the critical path here, since i probably can't spend that much time on this)</p>



<a name="232512182"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232512182" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232512182">(Mar 30 2021 at 23:13)</a>:</h4>
<p>That's fine, thanks for all the help</p>



<a name="232512194"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232512194" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232512194">(Mar 30 2021 at 23:13)</a>:</h4>
<p>If I can repro tonight I can move forward with it</p>



<a name="232512273"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232512273" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232512273">(Mar 30 2021 at 23:14)</a>:</h4>
<p>Most important will be stripping down to a minimal reproduction I think</p>



<a name="232512369"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232512369" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232512369">(Mar 30 2021 at 23:15)</a>:</h4>
<p>right, which sounds like a lot of work <span aria-label="sweat smile" class="emoji emoji-1f605" role="img" title="sweat smile">:sweat_smile:</span></p>



<a name="232519889"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232519889" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jubilee <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232519889">(Mar 31 2021 at 00:48)</a>:</h4>
<p><span class="user-mention silent" data-user-id="209168">Thom Chiovoloni</span> <a href="#narrow/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting/near/232512155">said</a>:</p>
<blockquote>
<p>(i'm trying to move myself out of the critical path here, since i probably can't spend that much time on this)</p>
</blockquote>
<p>you've given us a lot of help by confirming repro already, and getting a better backtrace.</p>



<a name="232520068"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232520068" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232520068">(Mar 31 2021 at 00:50)</a>:</h4>
<p>sorry i couldn't help more!</p>



<a name="232520245"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232520245" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232520245">(Mar 31 2021 at 00:53)</a>:</h4>
<p>oh, fyi, if you hit the segfault the steps to get it into e.g. lldb are</p>
<ol>
<li>run the failing command. it will say something like: process didn't exit successfully: <code>rustc $LOTS_OF_IMPORTANT_STUFF_HERE</code> (signal: 11, SIGSEGV: invalid memory reference)</li>
<li>run <code>rustup +whatever which rustc</code>. it will spit out <code>$MY_RUSTC</code></li>
<li>run <code>lldb -- $MY_RUSTC $LOTS_OF_IMPORTANT_STUFF_HERE</code> where <code>$LOTS_OF_IMPORTANT_STUFF_HERE</code> comes from step 1.</li>
<li>type r, running the debugger, as always</li>
</ol>



<a name="232520269"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232520269" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232520269">(Mar 31 2021 at 00:53)</a>:</h4>
<p>in case that needed to be written down</p>



<a name="232520628"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232520628" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232520628">(Mar 31 2021 at 00:58)</a>:</h4>
<p>Yes, that's very helpful</p>



<a name="232527670"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232527670" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232527670">(Mar 31 2021 at 02:38)</a>:</h4>
<p><span class="user-mention" data-user-id="209168">@Thom Chiovoloni</span> I was just able to reproduce it cross-compiling so I should be able to pick it up from here</p>



<a name="232527682"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232527682" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232527682">(Mar 31 2021 at 02:38)</a>:</h4>
<p>hurray!</p>



<a name="232527686"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232527686" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Thom Chiovoloni <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232527686">(Mar 31 2021 at 02:38)</a>:</h4>
<p>:p</p>



<a name="232527724"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/257879-project-portable-simd/topic/2021-03-29%20Meeting/near/232527724" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Caleb Zulawski <a href="https://rust-lang.github.io/zulip_archive/stream/257879-project-portable-simd/topic/2021-03-29.20Meeting.html#232527724">(Mar 31 2021 at 02:39)</a>:</h4>
<p>I think my mistake was even more embarrassing, I think I forgot to build it for release last time I tried</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>